package org.common.utils;

import com.alibaba.fastjson.JSON;

import java.util.List;

public class JSONUtils {
	public static <T> String beanToJson(final T t) {
        return JSON.toJSONString(t);
    }
    
    public static <T> T jsonToBean(final String json, final Class<T> t) {
        return JSON.parseObject(json, t);
    }
    
    public static <T> List<T> jsonToListObject(final String arrayJson, final Class<T> t) {
        return JSON.parseArray(arrayJson, t);
    }
    
    public static <T> String ListToJson(final List<T> list) {
        return JSON.toJSONString(list);
    }
}